Career 2014 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Tunisia F5 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana USTA Challenger of Burbank - Burbank IX Ciutat de Barcelona - Barcelona Cadillac Pro Indoor USTA Challenger - West Bloomfield USTA San Diego Challenger - San Diego Cairo Challenger - Cairo Ciur Cup 99 - Prague Pekao Open - Szczecin 5th Sardinian International Championships - Cagliari Prague Open - Prague Samsung Securities Cup Challenger Tennis - Seoul 6th Sardinian International Championships - Cagliari Binghamton Professional Tennis Tournament - Binghamton IX Torneo Internacionale de Tennis - Barletta XI Ciutat de Barcelona - Barcelona Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Atlanta Clay Court Challenger - Atlanta Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Music City Challenger - Nashville USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa The Comercia Challenger - Aptos Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Carson Challenger Dallas Challenger Baton Rouge Challenger Talahassee Challenger Yuba City Challenger Thailand F2 Binghamton Challenger Como Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Savannah Challenger Carson Challenger Ojai Challenger Vancouver Challenger Sacramento Challenger XL Capital Bermuda Open - Bermuda Downtown Athletic Club USTA Challenger - Amarillo San Marino Cepu Open - San Marino drkoop.com USTA Challenger of Tallahassee - Tallahassee USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Tennis Championships of San Antonio - San Antonio Trofeo Barcelona de Tenis - Barcelona USTA Challenger of Dallas - Dallas 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas 2000 Cairo Challenger - Cairo USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Challenger de Tenis Copa Sevilla - Seville USTA Challenger of San Antonio - San Antonio Copa Ericsson Costa Rica - San Jose University of Tennessee USTA Challenger - Knoxville Zivnobanka Czech Open - Prostejov III Challenger Continenal Plaza - Puerto Vallarta USTA Tennis Championships of Houston - Houston V Trofeo Barcelona de Tenis - Barcelona Hilton Waikoloa USTA Challenger - Waikoloa Las Vegas Challenger - Las Vegas VI Open Banc Agricol - Andorra Pekao Open - Szczecin Sardinia International Championship - Cagliari The Wright Financial Group, Inc. Challenger - Champaign Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville Open Maxon - Barcelona 2001 USTA Challenger of Calabasas - Calabasas ARMS USTA Challenger - Rocky Mount 2001 USTA Tallahassee Tennis Challenger - Tallahassee CMG Asia Open - Hong Kong 2003 West Side Tennis Club Challenger - Forest Hills 2002 Azalea Orthopedic Challenger - Tyler Pekao Open 2003 - Szczecin Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Tennis Challenger - Tallahassee 2003 USTA Challenger of Calabasas - Calabasas USTA/Adtech Challenger - Boston The Wright Financial Group, Inc. Challenger - Champaign Tennis Napoli Cup 2006 - Napoli 2006 Challenger of Santa Clarita California Challenger - Valencia Schickedanz Open 2007 - Furth Nord/LB Open 2004 - Braunschweig The Natrel's Challenger - Granby Busan Open Challenger Tennis - Busan ATP Challenger Open 2004 - Monchengladbach Pekao Open 2004 - Szczecin USTA Seascape Challenger - Aptos Tunis Open - Tunis 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver 2007 Challenger of Santa Clara - Valencia Nord LB Open - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Oberstaufen Cup - Oberstaufen Copa Sevilla 2007 - Seville Taiwan Challenger - Kaohsiung Czech Open 2006 - Prostejov Nord LB Open 2006 - Braunschweig 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin Dusseldorf Open 2006 - Dusseldorf WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona II Cyclus Open de Tenis - Florianopolis The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead XI Torneo Internazionale di Tennis - Barletta The Wright Financial Group USTA Challenger - Champaign Vancouver Challenger ECM Prague Open 2005 - Prague Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx Sir Supermercati - Rome GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas X Torneo Internazionale di Tennis - Barletta 2006 USTA Tallahassee Tennis Challenger - Tallahassee Open Seat-Godo '97 - Barcelona Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica 1997 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Pilot Pen International - New Haven Ciutat de Barcelona - Barcelona Romanian Open - Bucharest Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Ciudad de Pozoblanco Open Diputacion - Cordoba XII Internazionali di Tennis CARISBO - Bologna Fifth Third Bank Tennis Championships - Lexington 1998 Mercedes Cup - Stuttgart Grolsch Open - Amsterdam Challenger Banque Nationale Rimouski - Rimouski Connex Open Romania - Bucharest International Championships of Sicily - Palermo Kroger / St. Jude International - Memphis Estoril Open - Estoril San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Internazionali di Tennis di San Marino - San Marino Campionati Internazionali di Sicilia - Palermo Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Open Castilla y Leon - Segovia Kyiv Open - Kiev Mallorca Open - Mallorca Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Gerry Weber Open - Halle Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Wideyes Swedish Open - Bastad 2001 Eddleman USTA Challenger - Birmingham Quelle Cup - Furth Generali Open 2000 - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Japan Open - Tokyo Heineken Open - Auckland Smith Barney Men's Challenger - Covington Chevrolet Cup - Vina del Mar Winnetka Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Tiburon Challenger Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad 2005 Freeman Men's Challenger - Joplin Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Brazil Open - Salvador Heineken Open Shanghai - Shanghai Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Trofeo Internacional Club Laieta - Barcelona Salem Open - Hong Kong Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen LXV Concurso Internacional Vigo - Vigo Siebel Open - San Jose The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Stockholm Open - Stockholm Tata Open 2003 - Chennai Adidas International - Sydney U.S. Men's Clay Court Championships - Houston Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Home Depot Center USTA Challenger - Carson Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort Malaysian Open - Kuala Lumpur Generali Open 2003 - Kitzbuhel Delhi Challenger I - New Delhi Prague USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver Tata Open - Chennai USTA Seascape Challenger - Aptos Siebel Open - San Jose BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Copa Sevilla Internacionales de Andalucia - Seville Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Hilton Waikoloa Village USTA Challenger - Waikoloa VIII Torneo Internazionale di Tennis - Barletta Abierto Club Casablanca - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills Czech Open - Prostejov BellSouth Open - Vina del Mar Argentina Open - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo The $50,000 Pro Challenger at Calabasas - Calabasas Movistar Open - Vina del Mar SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Braunschweig Open - Braunschweig Badden Open by Rothaus - Ettlingen MoviStar Open - Vina del Mar Schickendanz Open - Furth Brasil Open - Costa do Sauipe Torneo Internazionale di Tennis ATP-Challenger - Merano The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia GHI Bronx Classic - Bronx Open Seat Godo 2007 - Barcelona Graz CA Challenger - Graz Estoril Open - Estoril Copa Kia Challenger ATP - Santiago USTA Comerica Challenger - Aptos Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Healthsouth USTA Challenger - Dallas Maia Challenger - Oporto X Ciutat de Barcelona - Barcelona Waco International Tennis Challenger - Waco ATP Tour Challenger at Nellie Gail - Laguna Hills A Glimmer of Hope Challenger - Austin USTA/Safeway Challenger - Aptos Cairo Challenger - Cairo Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills drkoop.com USTA Tennis Championships - Armonk Jaegermeister Open - Braunschweig USTA Safeway Challenger - Aptos Indianapolis Tennis Championships - Indianapolis 2001 UT Tyler Patriot Challenger - Tyler USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank Jagermeister Open - Braunschweig Venice Challenger - Venice CA Challenger - Graz USTA Men's Challenger of Urbana-Champaign - Urbana VII Torneo Internazionale di Tennis - Barletta 2004 USTA Challenger of Calabasas - Calabasas Porsche Open - Poznan GHI Bronx Classic - Bronx Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Pekao Open 2005 - Szczecin Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Baton Rouge Pro Tennis Classic - Baton Rouge Paegas Czech Open - Prague Savannah Challenger The Stella Artois Grass Court Championships - London Dubai Tennis Open - Dubai Sacramento Challenger - Sacramento Franklin Templeton Tennis Classic - Scottsdale Internazionali di Tennis di San Marino - San Marino U.S. Men's Clay Court Championships - Orlando Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Carson Challenger Gelsor Open Romania - Bucharest Open Seat Godo 2003 - Barcelona BellSouth Open - Vina del Mar Open Seat Godo - Barcelona Mercedes-Benz Cup - Los Angeles Champaign Challenger Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Japan Open - Tokyo Mercedes-Benz Cup - Los Angeles Campionati Internazionali di Sicilia - Palermo Open de la Comunidad Valenciana - Valencia Heineken Open Shanghai - Shanghai Honolulu Challenger Dallas Challenger Bournemouth Valencia Atlanta Tennis Championships - Atlanta Kroger / St. Jude International - Memphis Baton Rouge Challenger Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag SAP Open - San Jose Farmers Classic - Los Angeles International Championships of Sicily - Palermo Grand Prix de Tennis de Lyon - Lyon Paegas Czech Open - Prague Rado Swiss Open - Gstaad Calabasas Challenger Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Abierto Mexicano de Tenis Pegaso - Mexico City Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Croatia Open - Umag Mercedes-Benz Cup - Los Angeles Copa Telmex - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Internationaler Raiffeisen Grand Prix - St. Polten Franklin Templeton Tennis Classic - Scottsdale Ordina Open - 's-Hertogenbosch Gelsor Open Romania - Bucharest USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven USTA Seascape Challenger - Aptos CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Cairo Challenger 2002 - Cairo Pomorski Bank Kredytowy Open - Szczecin Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham Marbella Open - Marbella Swanston Challenger - Sacramento European Community Championships - Antwerp Nielsen USTA Pro Tennis Championship - Winnetka St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Tennis Napoli Cup 2007 - Napoli Mallorca Open - Mallorca Open Romania - Bucharest Vietnam Open - Ho Chi Minh City Grand Prix Hassan II - Casablanca Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Stella Artois Grass Court Championships - London Italian Open - Rome du Maurier Open - Montreal 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells Licher German Open - Hamburg Telenordia Swedish Open - Bastad Italian Open - Rome du Maurier Open - Toronto The Lipton Championships - Key Biscayne Italian Open - Rome Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Idea Prokom Open - Sopot Tennis Masters Series - Rome AIG Japan Open - Tokyo Tennis Masters Series - Hamburg Kitzbuhel Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Generali Open 1998 - Kitzbuhel Indian Wells Sybase Open - San Jose Salem Open - Hong Kong Open Seat-Godo '99 - Barcelona Countrywide Classic - Los Angeles Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome AT&T Challenge - Atlanta Tennis Masters Series - Hamburg BMW Open - Munich Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Citrix Tennis Championships - Delray Beach Masters Series Monte Carlo - Monte Carlo AIG Japan Open Tennis Championships - Tokyo Masters Series Hamburg - Hamburg The Stella Artois Grass Court Championships - London Masters Series Monte-Carlo - Monte Carlo International Championship of Croatia - Umag Grolsch Open - Amsterdam Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Singapore - Singapore Open 13 - Marseille Abierto Mexicano de Tenis Pegaso - Acapulco Abierto Mexicano de Tenis Pegaso - Acapulco The Samsung Open - Nottingham Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe Adidas International - Sydney Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston Mercedes Cup - Stuttgart International Championship of Croatia - Umag XII Internazionali di Tennis CARISBO - Bologna Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille Copenhagen Open - Copenhagen Merano Open - Merano Heineken Open Shanghai - Shanghai Qatar Mobil Open 2001 - Doha Santiago Copa AT&T - Buenos Aires Croatia Open - Umag Davidoff Swiss Indoors - Basel Idea Prokom Open - Sopot Open de la Comunidad Valenciana - Valencia Salem Open - Hong Kong Connex Open Romania - Bucharest Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles San Marino Eurocard Open - Stuttgart Abierto Mexicano de Tenis Pegaso - Acapulco RCA Championships - Indianapolis Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Generali Open - Kitzbuhel Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Monte Carlo Tennis Channel Open - Las Vegas Monte Carlo Open - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Waldbaum's Hamlet Cup - Long Island Pacific Life Open - Indian Wells Trofeo Conde de Godo - Barcelona French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Marbella French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open Countrywide Classic - Los Angeles French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Miami Tennis Masters Series - Indian Wells U.S. Open - New York French Open - Paris Wimbledon - London 15th Asian Games Doha 2006 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group 1, 2R, PHI-UZB 2-3